package io.renren.modules.push;

/**
 * @author rdawnx
 * @package_name io.renren.common.utils
 * @class_name GexinPush.java
 * @author_email rdawnxhi@163.com
 * @JDK_version 1.8
 * @create_on 2019/07/29 21:53
 */
public interface PushService {

    /**
     * 发送透传
     *
     * @param userid 用户ID
     * @param businessType
     * @return 发送结果
     */

    /**
     * 发送透传消息
     * @param userid 用户id
     * @param businessType 业务类型
     * @param msg 业务消息内容
     * @return 结果：0表示未发送，1表示已发送，-1表示发送失败
     */
    int pushTransmissionMessageToSingle(String userid, String businessType, String msg);

    /**
     * 发送透传消息
     * @param businessType 业务类型
     * @param msg 业务消息内容
     * @return 结果：0表示未发送，1表示已发送，-1表示发送失败
     */
    int pushTransmissionMessageToApp(String businessType, String msg);

}
